home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 1996 May / cd joy 71No13.iso / pc / demos / eurosoc / source / gameequs.pub < prev    next >
Text File  |  1995-01-07  |  13KB  |  645 lines

  1. ;********************************
  2. ;*                *
  3. ;*    PREMIER MANAGER 3    *
  4. ;*    THE GAME EQUATES    *
  5. ;*                *
  6. ;********************************
  7.  
  8. BlitInfo_Addr    EQU    0                ;4
  9. BlitInfo_Wide    EQU    4                ;2
  10. BlitInfo_Hite    EQU    6                ;1
  11. BlitInfo_PlaneS    EQU    7
  12. BlitInfo_Len    EQU    8
  13.  
  14. EndTable    EQU    -1
  15. NewColo        EQU    -2
  16. JoinTable    EQU    -2
  17.  
  18. GameData_Len    EQU    29538+16    ;25664+16
  19. ClubData_Len    EQU    139096    ;139096
  20. PlayData_Len    EQU    157296    ;156776
  21. TactData_Len    EQU    (224*8)+(20*8)
  22.  
  23. Num_Leag_Teams    EQU    114
  24. Num_Spre_Teams    EQU    6
  25. Num_Of_Non_Euro    EQU    120
  26. Num_Euro_Teams    EQU    124
  27. Total_Num_Teams    EQU    244
  28.  
  29. Max_Market_Size    EQU    96
  30.  
  31.  
  32. Player        STRUC
  33. Player_Name    DB    12 DUP (?)
  34. Player_HN    DB    2 DUP (?)        ; Watch word reads!
  35. Player_TK    DB    2 DUP (?)        ;
  36. Player_PS    DB    2 DUP (?)        ;
  37. Player_SH    DB    2 DUP (?)        ;
  38. Player_HD    DB    2 DUP (?)        ;
  39. Player_CR    DB    2 DUP (?)        ;
  40. Player_FT    DB    2 DUP (?)        ; To here.
  41. Player_Morale    DB    ?            ; 00001111
  42. Player_Aggres    EQU    Player_Morale        ; 11110000
  43. Player_Ins_Type    DB    ?            ; 00000011
  44. Player_Age    EQU    Player_Ins_Type        ; 11111100
  45. Player_Foot    DB    ?            ; 00000011
  46. Player_DPts    EQU    Player_Foot        ; 11111100
  47. Player_Played    DB    ?
  48. Player_Scored    DB    ?
  49. Player_Concede    DB    ?
  50. Player_Wage    DW    ?
  51. Player_Ins_Cost    DW    ?
  52. Player_Inj_Len    DB    ?
  53. Player_Inj_Type    DB    ?            ; 00011111
  54. Player_Contract    EQU    Player_Inj_Type        ; 11100000
  55. Player_Market    DB    ?            ; 00111111
  56. Player_TransQ    EQU    Player_Market        ; 11000000
  57. Player_Train    DB    ?            ; 00001111
  58. Player_Intense    EQU    Player_Train        ; 00110000
  59. Player_Inj_Phys    EQU    Player_Train        ; 11000000
  60. Player        ENDS
  61. Player_Data_Len    EQU    SIZE Player        ; 40
  62.  
  63.  
  64. Club        STRUC
  65. Club_Name    DB    16 DUP (?)
  66. Club_Manager    DB    16 DUP (?)
  67. Club_Money    DD    ?
  68. Club_Ground    DB    24 DUP (?)
  69. Club_Seat_Avg    DD    ?
  70. Club_Seat_Cap    DD    ?
  71. Club_Terr_Avg    DD    ?
  72. Club_Terr_Cap    DD    ?
  73. Club_Players    DW    24 DUP (?)
  74. Club_Seat_Price    DB    ?
  75. Club_Terr_Price    DB    ?
  76. Club_Safety    DB    ?            ; 00000111
  77. Club_Country    EQU    CLUB_SAFETY        ; 11111000
  78. Club_Formation    DB    ?
  79.  
  80. Club_Strip1    DB    7 DUP (?)        ; Strip Number.
  81. Club_Strip2    DB    7 DUP (?)        ; RGB Shirt 1  RGB Shirt 2.
  82. Club_Strip3    DB    7 DUP (?)        ; RGB Shorts   RGB Socks.
  83.  
  84. Club_Portrait    DB    ?            ; Picture Of Manager?
  85. Club_LeaGraph    DB    46 DUP (?)
  86. Club_Mana_Rate    DW    ?
  87. Club_Last_Rate    DB    ?
  88. Club_Grnd_Rate    DB    ?
  89. Club_Fixtures    DB    370 DUP (?)        ; (123 Matchs*3)+1.
  90. Club        ENDS
  91. Club_Len    EQU    Size Club        ; 570
  92.  
  93. Mana        STRUC
  94. Mana_Name    DB    16 DUP (?)
  95. Mana_Team    DW    ?
  96. Mana_Div    DW    ?
  97. Mana_Contract    DW    ?
  98. Mana_Tickets    DD    ?
  99. Mana_Crowd_Seat    DD    23 DUP (?)
  100. Mana_Crowd_Terr    DD    23 DUP (?)
  101. Mana_Bank_Week    DB    12*8 DUP (?)
  102. Mana_Bank_Year    DB    12*8 DUP (?)
  103. Mana_Loans    DB    4*6 DUP (?)
  104. Mana_Employees    DB    12*16 DUP (?)
  105. Mana_Vacancys    DB    8*16 DUP (?)
  106. Mana_Assist    DB    6 DUP (?)
  107. Mana_YouthCoach    DW    3 DUP (?)
  108. Mana_Scouts    DB    4*82 DUP (?)
  109. Mana_PlayBonus    DW    ?
  110. Mana_InsCredit    DD    ?
  111. Mana_InsDebit    DD    ?
  112. Mana_InsPremium    DD    ?
  113. Mana_DireMoney    DD    ?
  114. Mana_LoanPlayer    DB    20 DUP (?)        ; (Team,Player)*5.
  115. Mana_Faxes    DW    6*8 DUP (?)
  116. Mana_TeleOffer    DW    4 DUP (?)
  117. Mana_Sponsor1    DD    48 DUP (?)
  118. Mana_Sponsor2    DD    48 DUP (?)
  119. Mana_NewSpons    DD    48 DUP (?)
  120. Mana_AreaNames    DB    4*20 DUP (" ")
  121. Mana_Improved    DB    12*4 DUP (?)
  122. Mana_AreaCrowd    DW    4 DUP (?)
  123. Mana_Dire_Rate    DW    ?
  124. Mana_Supp_Rate    DW    ?
  125. Mana_Weather    DW    ?
  126. Mana_PostponedQ    DW    ?
  127. Mana_LastRating    DW    3 DUP (?)        ; Mana,Dire,Supp Ratings.
  128. Mana_Confidence DW    ?            ; Vote Of Confidence. This is new.
  129. Mana_MatchData    DB    804 DUP (?)
  130. Mana_TeamHist    DB    20*32 DUP (?)
  131. Mana_Titles    DB    11*4 DUP (?)        ; Years,Won   (11).
  132. Mana_PWDLFA    DB    144 DUP (?)        ; P,W,D,L,GD,PTS.
  133. Mana_PrevClubs    DB    32 DUP (?)        ; Year:2,Year:2,Club:1,Rate:3*1.
  134. Mana_StarTYear    DW    ?            ; Year Became Manager Of New Club.
  135. Mana_MonthYear    DB    4 DUP (?)        ; Manager Of Month,Year.
  136. Mana_TeamPWDFA  DB    242*8 DUP (?)        ; TEAM:1 P:1 W:1 D:1 F:2 A:2.
  137. Mana_Job_Apply    DW    ?            ; Job Application:Team Num.
  138. Mana_Tactics    DB    224*8 DUP (?)        ; Tactics.
  139. Mana_TactNames    DB    20*8 DUP (?)
  140. Mana        ENDS
  141. Mana_Len    EQU    SIZE Mana
  142.  
  143.  
  144.  
  145.  
  146. GameDataSTRUC    STRUC
  147. LeagueTeam_ptr    DW    118 DUP (?)
  148. League1Tab_ptr    DB    616 DUP (?)
  149. League2Tab_ptr    DB    672 DUP (?)
  150. League3Tab_ptr    DB    672 DUP (?)
  151. League4Tab_ptr    DB    616 DUP (?)
  152. League5Tab_ptr    DB    616 DUP (?)
  153. PlayOffWon_ptr    DW    4 DUP (?)
  154. ScorersTab_ptr    DW    225 DUP (?)
  155. Refs1Tab_ptr    DW    11 DUP (?)
  156. Refs2Tab_ptr    DW    12 DUP (?)
  157. Refs3Tab_ptr    DW    12 DUP (?)
  158. Refs4Tab_ptr    DW    11 DUP (?)
  159. Refs5Tab_ptr    DW    11 DUP (?)
  160. Refs6Tab_ptr    DW    7 DUP (?)
  161. RefData_ptr    DB    1408 DUP (?)
  162. CupDraw_FA    DB    36*16 DUP (?)
  163. CupDraw_League    DB    32*16 DUP (?)
  164. CupDraw_Euro    DB    32*16 DUP (?)
  165. CupDraw_CupWin    DB    16*16 DUP (?)
  166. CupDraw_UEFA    DB    32*16 DUP (?)
  167. CupDraw_Shield    DB    16 DUP (?)
  168. PlayOff_Draw1    DB    08*16 DUP (?)
  169. CupResul_FA    DB    36*16 DUP (?)
  170. CupResul_League    DB    32*16 DUP (?)
  171. CupResul_Euro    DB    16*16 DUP (?)
  172. CupResul_CupWin    DB    16*16 DUP (?)
  173. CupResul_UEFA    DB    32*16 DUP (?)
  174. CupResul_Shield    DB    16 DUP (?)
  175. PlayOff_Draw2    DB    08*16 DUP (?)
  176. PlayOff_Draw3    DB    08*16 DUP (?)
  177. LeagueResults    DB    57*16 DUP (?)
  178. PrevLeagWinners    DB    320*5 DUP (?)
  179. PrevCupsWinners    DB    160*6 DUP (?)
  180. LeagueCupLeague    DW    92 DUP (?)
  181. NumTrans_ptr    DW    ?
  182. TransList_ptr    DB    97*4 DUP (?)
  183. FaxTrans_ptr    DB    8*10 DUP (?)
  184. FaxFireHire_ptr    DW    2 DUP (?)
  185. FaxFireName_ptr    DB    16 DUP (?)
  186. ManaJobs_ptr    DW    4 DUP (?)
  187. WeekYear_ptr    DW    2 DUP (?)
  188. MatchNum_ptr    DW    5 DUP (?)
  189. CupsNum_ptr    DW    6 DUP (?)
  190. Postponed_ptr    DW    ?
  191. PlayOffsNum_ptr    DW    ?
  192. Interest_ptr    DW    ?
  193. NumManager_ptr    DW    ?
  194. Manager1_Ptr    DB    Mana_Len DUP (?)
  195. Manager2_Ptr    dB    Mana_Len DUP (?)
  196. GameDataSTRUC    ENDS
  197.  
  198.  
  199. ClubFix_Oppon    EQU    0
  200. ClubFix_HScore    EQU    1            ; %11110000
  201. ClubFix_AScore    EQU    1            ; %00001111
  202. ClubFix_Type    EQU    2            ; %00011111
  203. ClubFix_HA    EQU    2            ; %00100000    Minus(%11111111)=No Match
  204. ClubFix_Len    EQU    3
  205.  
  206.  
  207.  
  208. Tactics        STRUC
  209. Tactics_Zones    DB    15*10 DUP (?)        ; 11110000=X 00001111=Y.
  210. Tactics_KO_Zone    DB    10 DUP (?)
  211. Tactics_Players    DB    4*10 DUP (?)
  212. Tactics_KickOff    DB    4 DUP (?)
  213. Tactics_Corners    DB    4 DUP (?)
  214. Tactics_Captain    DB    ?
  215. Tactics_ViceCap    DB    ?
  216. Tactics_FK_Pass    DB    3 DUP (?)
  217. Tactics_FK_Shot    DB    3 DUP (?)
  218. Tactics_FK_Penl    DB    3 DUP (?)
  219. Tactics_Spare    DB    5 DUP (?)
  220. Tactics        ENDS
  221. Tactics_Len    EQU    SIZE Tactics        ; 224.
  222.  
  223.  
  224. Tact        STRUC
  225. Tact_DoWhat    DB    ?            ; % Pass/Run
  226. Tact_PassDist    EQU    Tact_PassHite        ; %00000011
  227. Tact_PassDrct    EQU    Tact_PassHite        ; %00001100
  228. Tact_PassHite    DB    ?            ; %00110000
  229. Tact_Shoot    EQU    Tact_Tackle        ;PassHite        ; %00000011
  230. Tact_Tackle    DB    ?            ; %00001100
  231. Tact_Mark    DB    ?            ; %11110000=Type %00001111=Player.
  232. Tact        ENDS
  233. Tact_Len    EQU    Size Tact
  234.  
  235.  
  236.  
  237. Bank1        STRUC
  238. BANK_DEBT    DD    ?
  239. BANK_CRED    DD    ?
  240. Bank1        ENDS
  241.  
  242.  
  243.  
  244. Bank        STRUC
  245. Bank_Gates        dd    2 DUP (?)
  246. Bank_Wages        dd    2 DUP (?)
  247. Bank_Transfers    dd    2 DUP (?)
  248. Bank_Fines        dd    2 DUP (?)
  249. Bank_Grants    dd    2 DUP (?)
  250. Bank_Bills        dd    2 DUP (?)
  251. Bank_Sales        dd    2 DUP (?)
  252. Bank_Loan        dd    2 DUP (?)
  253. Bank_Ground    dd    2 DUP (?)
  254. Bank_Sponsor    dd    2 DUP (?)
  255. Bank_Others    dd    2 DUP (?)
  256. Bank_Interest    dd    2 DUP (?)
  257. Bank        ENDS
  258. Bank_Len    EQU    SIZE Bank
  259.  
  260.  
  261.  
  262.  
  263. Job        STRUC
  264. Job_Name    DB    14 DUP (?)
  265. Job_Rating    DB    ?
  266. Job_Type    DB    ?            ; %00001111.
  267. Job_Age        EQU    Job_Type        ; %11110000 (+40).
  268. Job        ENDS
  269. Job_Len        EQU    SIZE Job
  270.  
  271.  
  272. Scout        STRUC
  273. Scout_Doing    DB    ?
  274. Scout_Done    DB    ?
  275. Scout_Type    DB    ?
  276. Scout_Rating    DB    ?
  277. Scout_Div    DB    ?            ; %00000111.
  278. Scout_Foot    EQU    Scout_Div        ; %00011000.
  279. Scout_Club    DB    ?            ; 0-23.
  280. Scout_Data    DB    76 DUP (?)
  281. Scout        ENDS
  282. Scout_Len    EQU    SIZE Scout        ; 82.
  283.  
  284.  
  285.  
  286. Fax        STRUC
  287. Fax_Num        DW    ?
  288. Fax_Cash    DD    ?
  289. Fax_Team    DW    ?
  290. Fax_Player    DW    ?
  291. Fax_Time    DW    ?
  292. Fax        ENDS
  293. Fax_Len        EQU    SIZE Fax
  294.  
  295.  
  296.  
  297. TeamHist_Year    EQU    0            ; 2
  298. TeamHist_Div    EQU    2            ; 2
  299. TeamHist_Club    EQU    4            ; 2
  300. TeamHist_Pos    EQU    6            ; 2
  301. TeamHist_P    EQU    8            ; 2
  302. TeamHist_W    EQU    10            ; 2
  303. TeamHist_D    EQU    12            ; 2
  304. TeamHist_L    EQU    14            ; 2
  305. TeamHist_GD    EQU    16            ; 2
  306. TeamHist_Pts    EQU    18            ; 2
  307. TeamHist_FA    EQU    20            ; 2
  308. TeamHist_Leag    EQU    22            ; 2
  309. TeamHist_Euro    EQU    24            ; 2
  310. TeamHist_CWin    EQU    26            ; 2
  311. TeamHist_UEFA    EQU    28            ; 2
  312. TeamHist_Shield    EQU    30            ; 2
  313. TeamHist_Len    EQU    32
  314.  
  315.  
  316.  
  317. LeagTab        STRUC
  318. LeagTab_Team    DW    ?
  319. LeagTab_HP    DW    ?
  320. LeagTab_HW    DW    ?
  321. LeagTab_HD    DW    ?
  322. LeagTab_HL    DW    ?
  323. LeagTab_HF    DW    ?
  324. LeagTab_HA    DW    ?
  325. LeagTab_AP    DW    ?
  326. LeagTab_AW    DW    ?
  327. LeagTab_AD    DW    ?
  328. LeagTab_AL    DW    ?
  329. LeagTab_AF    DW    ?
  330. LeagTab_AA    DW    ?
  331. LeagTab_Pts    DW    ?
  332. LeagTab        ENDS
  333. LeagTab_Len    EQU    SIZE LeagTab        ;28
  334.  
  335.  
  336. RefTab        STRUC
  337. RefTab_Name    DB    14 DUP (?)
  338. RefTab_Type    DB    ?            ; 00000111
  339. RefTab_Age    EQU    RefTab_Type        ; 11111000 +40
  340. RefTab_Played    DB    ?
  341. RefTab_Yellow    DW    ?
  342. RefTab_Red    DW    ?
  343. RefTab_Dpts    DW    ?
  344. RefTab        ENDS
  345. RefTab_Len    EQU    SIZE RefTab        ;22
  346.  
  347. Result        STRUC
  348. Results_HTeam    DW    ?
  349. Results_HScore    DW    ?
  350. Results_Seat    DD    ?
  351. Results_ATeam    DW    ?
  352. Results_AScore    DW    ?
  353. Results_Terr    DD    ?
  354. Result        ENDS
  355. Results_LEN    EQU    SIZE Result        ;16
  356.  
  357.  
  358.  
  359. EuroData    STRUC
  360. EuroData_Result    DB    8*16 DUP (?)        ; Next Matchs To Be Played.
  361. EuroData_Leag    DB    (4*08)*4 DUP (?)    ; 4 Teams * 4 Tables.
  362. EuroData_Fixt    DB    (4*12)*4 DUP (?)    ; (Team,Score,Team,Score).
  363. EuroData    ENDS
  364. EuroData_Len    EQU    SIZE EuroData        ; 448.
  365.  
  366.  
  367.  
  368. EuroLeag    STRUC
  369. EuroLeag_Team    DW    ?
  370. EuroLeag_W    DB    ?
  371. EuroLeag_D    DB    ?
  372. EuroLeag_L    DB    ?
  373. EuroLeag_F    DB    ?
  374. EuroLeag_A    DB    ?
  375. EuroLeag_Pts    DB    ?
  376. EuroLeag    ENDS
  377. EuroLeag_Len    EQU    SIZE EuroLeag        ;8
  378.  
  379.  
  380.  
  381.  
  382. PrevLeag    STRUC
  383. PrevLeag_Year    DW    ?
  384. PrevLeag_Club    DW    ?
  385. PrevLeag_W    DW    ?
  386. PrevLeag_D    DW    ?
  387. PrevLeag_L    DW    ?
  388. PrevLeag_GD    DW    ?
  389. PrevLeag_Pts    DW    ?
  390. PrevLeag_Rate    DW    ?
  391. PrevLeag    ENDS
  392. PrevLeag_Len    EQU    SIZE PrevLeag        ;16
  393.  
  394.  
  395. PrevCups    STRUC
  396. PrevCups_Year    DW    ?
  397. PrevCups_Winner    DW    ?
  398. PrevCups_Runner    DW    ?
  399. PrevCups_HDiv    DB    ?
  400. PrevCups_ADiv    DB    ?
  401. PrevCups    ENDS
  402. PrevCups_Len    EQU    SIZE PrevCups        ;8
  403.  
  404.  
  405.  
  406.  
  407. Bids        STRUC
  408. Bids_Team    DW    ?
  409. Bids_Contract    DW    ?
  410. Bids_ClubFee    DD    ?
  411. Bids_PlayFee    DD    ?
  412. Bids_Wage    DW    ?
  413. Bids_Points    DD    ?
  414. Bids_Accepted    DW    ?            ; What Fees Are Accepted.
  415. Bids_Percent    DW    ?            ; % How Much Teams Wants Him.
  416. Bids        ENDS
  417. Bids_Len    EQU    SIZE Bids        ; 28
  418.  
  419.  
  420. Contract    STRUC
  421. Contract_Team   DW    ?
  422. Contract_Div    DW    ?
  423. Contract_Cntrct DW    ?
  424. Contract_Type   DW    ?
  425. Contract_Bonus  DD    ?
  426. Contract    ENDS
  427. Contract_Len    EQU    SIZE Contract
  428.  
  429.  
  430.  
  431. MPlayer        STRUC
  432. MPlayer_Num    DW    ?
  433. MPlayer_Time    DW    ?            ; Possesion Time
  434. MPlayer_Mtime    DW    ?            ; Match Time Played
  435. MPlayer_Prefit    DW    ?            ; Fitness Before Match
  436. MPlayer_Yellow    DB    ?            ; %0001
  437. MPlayer_Injury    EQU    MPlayer_Yellow        ; %0010
  438. MPlayer_Red    EQU    MPlayer_Yellow        ; %0100
  439. MPlayer_SubQ    EQU    MPlayer_Yellow        ; %1000
  440. MPlayer_Shots    DB    ?
  441. MPlayer_BadShot    DB    ?
  442. MPlayer_Scored    DB    ?
  443. MPlayer_Tackles    DB    ?            ; Tackles Attempetd
  444. MPlayer_GotBall    DB    ?            ; Tackles Won
  445. MPlayer_Passes    DB    ?
  446. MPlayer_BadPass    DB    ?
  447. MPlayer_Saved    DB    ?
  448. MPlayer_XPos    DB    ?            ; Pixels/2 (0-159)
  449. MPlayer_YPos    DB    ?            ; Pixels   (0-255)
  450. MPlayer_Facing    DB    ?
  451. MPlayer        ENDS
  452. MPlayer_Len    EQU    SIZE MPlayer        ; 20
  453.  
  454.  
  455.  
  456. HA        STRUC
  457. HA_Team        DW    ?
  458. HA_Score    DW    ?
  459. HA_HalfScore    DW    ?
  460. HA_PenScore    DW    ?            ; Score Before Penalties.
  461. HA_Tactics    DD    ?            ; 32 Bit addr of tactics used.
  462. HA_MaxPlayers    DW    ?
  463. HA_Valids    DB    ?            ; Valid Players Left.
  464. HA_Intercept    DB    ?
  465. HA_Corners    DB    ?
  466. HA_Throwins    DB    ?
  467. HA_FreeKicks    DB    ?
  468. HA_Penaltys    DB    ?
  469. HA_Players    DB    MPLAYER_LEN*14 DUP (?)    ; 280.
  470. HA_Scorers    DB    32 DUP (32)        ; Player,Time (4*8).
  471. HA_PlayerSOff    DW    ?            ; Total,Red Cards.
  472. HA_SubsAllowed    DB    ?
  473. HA_OffSide    DB    ?            ; Offside Cheat.
  474. HA_StripAddr    DW    ?    ; Was DD.    ; Address of strip.
  475. HA        ENDS
  476. HA_TeamLen    EQU    SIZE HA            ; 340.
  477.  
  478.  
  479.  
  480. MD        STRUC
  481. MD_Time        DW    ?            ; Match Time.
  482. MD_TeamBall    DW    ?            ; Team Who Has Ball.
  483. MD_WhoGotIt    DW    ?            ; Player Who Has Ball.
  484. MD_WhatNext    DW    ?            ; Routine Number To Call Next.
  485. MD_Text        DW    ?            ; Text To Print.
  486. MD_PassData    DW    ?            ; Player.
  487. MD_Ball_X    DB    ?            ; Pixels/2 (0-159).
  488. MD_Ball_Y    DB    ?            ; Pixels   (0-255).
  489. MD_BallIso_X    DW    ?
  490. MD_BallIso_Y    DW    ?
  491. MD_HomeTeam    DB    HA_TeamLen DUP (?)    ; 340.
  492. MD_AwayTeam    DB    HA_TeamLen DUP (?)    ; 340.
  493. MD_Weather    DW    ?
  494. MD_Ref_Num    DW    ?            ; Ref No. (For Fax).
  495. MD_Ref_Addr    DW    ?    ; Was DD.    ; Address Of Ref.
  496. MD_ResultAddr    DW    ?    ; Was DD.    ; Address Of Div. Results.
  497. MD_PenaltyNum    DW    ?            ; Num Of Penaltys To Go.
  498. MD_TackledQ    DB    ?            ; Loops Before Next Tackle Can Be Done.
  499. MD_MatchType    DB    ?
  500. MD_CupRound    DB    ?
  501. MD_Match_Half    DB    ?            ; Match Text Half.
  502. MD_CompTeam    DB    84 DUP (?)        ; (14*6) Player,FT,MR,AGE,FOOT.
  503. MD_ManaVMana    DB    4 DUP (?)        ; For Manager Playing Manager.
  504. MD        ENDS
  505. MD_Len        EQU    SIZE MD            ; 804.
  506.  
  507.  
  508. IsoSprt        STRUC
  509. IsoSprt_XPos    DW    ?            ; Screen Xpos.
  510. IsoSprt_YPos    DW    ?            ; Screen Ypos.
  511. IsoSprt_HA    DW    ?            ; Home Or Away.
  512. IsoSprt_Hite    DW    ?            ; Height Of Image.
  513. IsoSprt_Sprt    DW    ?            ; Addr Of Sprite.
  514. IsoSprt_Back    DW    ?            ; Saved Background Address.
  515. IsoSprt        ENDS
  516. IsoSprt_Len    EQU    SIZE IsoSprt
  517.  
  518.  
  519.  
  520.  
  521. _UU        EQU    0
  522. _UR        EQU    1
  523. _RR        EQU    2
  524. _DR        EQU    3
  525. _DD        EQU    4
  526. _DL        EQU    5
  527. _LL        EQU    6
  528. _UL        EQU    7
  529.  
  530.  
  531.  
  532. RETcc        MACRO
  533.         LOCAL    NoRet
  534.         jc    NoRet
  535.         ret
  536. NoRet:
  537.         ENDM
  538.  
  539.  
  540. RETcs        MACRO
  541.         LOCAL    NoRet
  542.         jnc    NoRet
  543.         ret
  544. NoRet:
  545.         ENDM
  546.  
  547.  
  548. RETeq        MACRO
  549.         LOCAL    NoRet
  550.         jnz    NoRet
  551.         ret
  552. NoRet:
  553.         ENDM
  554.  
  555.  
  556. RETne        MACRO
  557.         LOCAL    NoRet
  558.         jz    NoRet
  559.         ret
  560. NoRet:
  561.         ENDM
  562.  
  563.  
  564. RETge        MACRO
  565.         LOCAL    NoRet
  566.         jl    NoRet
  567.         ret
  568. NoRet:
  569.         ENDM
  570.  
  571.  
  572. RETgt        MACRO
  573.         LOCAL    NoRet
  574.         jle    NoRet
  575.         ret
  576. NoRet:
  577.         ENDM
  578.  
  579.  
  580. RETle        MACRO
  581.         LOCAL    NoRet
  582.         jg    NoRet
  583.         ret
  584. NoRet:
  585.         ENDM
  586.  
  587.  
  588. RETlt        MACRO
  589.         LOCAL    NoRet
  590.         jge    NoRet
  591.         ret
  592. NoRet:
  593.         ENDM
  594.  
  595.  
  596. RETmi        MACRO
  597.         LOCAL    NoRet
  598.         jns    NoRet
  599.         ret
  600. NoRet:
  601.         ENDM
  602.  
  603.  
  604. RETpl        MACRO
  605.         LOCAL    NoRet
  606.         js    NoRet
  607.         ret
  608. NoRet:
  609.         ENDM
  610.  
  611.  
  612. CALLeq        MACRO    Addr
  613.         LOCAL    NoCall
  614.         jnz    NoCall
  615.         call    Addr
  616. NoCall:
  617.         ENDM
  618.  
  619.  
  620. CALLne        MACRO    Addr
  621.         LOCAL    NoCall
  622.         jz    NoCall
  623.         call    Addr
  624. NoCall:
  625.         ENDM
  626.  
  627.  
  628. CALLcc        MACRO    Addr
  629.         LOCAL    NoCall
  630.         jc    NoCall
  631.         call    Addr
  632. NoCall:
  633.         ENDM
  634.  
  635.  
  636. CALLcs        MACRO    Addr
  637.         LOCAL    NoCall
  638.         jnc    NoCall
  639.         call    Addr
  640. NoCall:
  641.         ENDM
  642.  
  643. 
  644. 
  645.